home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Games / NetHack 3.1.3 / source / dat / Rogue.des < prev    next >
Encoding:
Text File  |  1993-08-01  |  16.5 KB  |  481 lines  |  [TEXT/R*ch]

  1. #    SCCS Id: @(#)Rogue.des    3.1    93/05/10
  2. #    Copyright (c) 1992 by Dean Luick
  3. # NetHack may be freely redistributed.  See license for details.
  4. #
  5. #    The "start" level for the quest.
  6. #
  7. #    Here you meet your (besieged) class leader, Master of Thieves
  8. #    and receive your quest assignment.
  9. #
  10. MAZE: "R-start",' '
  11. FLAGS: noteleport, hardfloor, nommap
  12. GEOMETRY:center,center
  13. MAP
  14. #         1         2         3         4         5         6         7 
  15. #123456789012345678901234567890123456789012345678901234567890123456789012345
  16. ---------------------------------.------------------------------------------
  17. |.....|.||..........|....|......|.|.........|.......+............---.......|
  18. |.....|..+..........+....---....S.|...-------.-----.|............+.+.......|
  19. |.....+.||........---......|....|.|...|.....|.|...|.---.....------.--------|
  20. |-----|.-------|..|........------.-----.....|.--..|...-------..............|
  21. |.....|........------+------..........+.....|..------.........------.-----..
  22. |.....|.------...............-----.}}.--------.|....-------.---....|.+...--|
  23. |..-+--.|....|-----.--------.|...|.....+.....|.|....|.....+.+......|.--....|
  24. |..|....|....|....+.|......|.|...-----.|.....|.--...|.....|.|......|..|....|
  25. |..|.----------...|.+....-----...|...|.----..|..|.---....--.---S-----.|----|
  26. |..|.|........|...------.|.S.....|...|....-----.+.|......|..|.......|.|....|
  27. |---.-------..|...|....|.|.|.....|...----.|...|.|---.....|.|-.......|.---..|
  28. ...........|..|...|....---.----S----..|...|...+.|..-------.---+-....|...--+|
  29. |---------.---------...|......|....S..|.---...|.|..|...........----.---....|
  30. |........|.........|...+.------....|---.---...|.--+-.----.----....|.+...--+|
  31. |........|.---+---.|----.--........|......-----......|..|..|.--+-.|.-S-.|..|
  32. |........|.|.....|........----------.----.......---.--..|-.|....|.-----.|..|
  33. |----....+.|.....----+---............|..|--------.+.|...SS.|....|.......|..|
  34. |...--+-----.....|......|.------------............---...||.------+--+----..|
  35. |..........S.....|......|.|..........S............|.....||...|.....|....|..|
  36. -------------------------.--------------------------------------------------
  37. ENDMAP
  38. # Random Monsters
  39. RANDOM_MONSTERS: 'l', 'N'
  40. # Dungeon Description
  41. #REGION:(00,00,75,20),lit,"ordinary"
  42. # The down stairs is at one of the 4 "exits".  The others are mimics,
  43. # mimicing stairwells.
  44. RANDOM_PLACES: (33,0), (0,12), (25,20), (75,05)
  45. STAIR:place[0],down
  46. MONSTER:'m',"giant mimic", place[1], m_feature "staircase down"
  47. MONSTER:'m',"large mimic", place[2], m_feature "staircase down"
  48. MONSTER:'m',"small mimic", place[3], m_feature "staircase down"
  49. # Portal arrival point
  50. BRANCH:(19,09,19,09),(0,0,0,0)
  51. # Doors (secret)
  52. #DOOR:locked|closed|open,(xx,yy)
  53. DOOR: locked, (32, 2)
  54. DOOR: locked, (63, 9)
  55. DOOR: locked, (27,10)
  56. DOOR: locked, (31,12)
  57. DOOR: locked, (35,13)
  58. DOOR: locked, (69,15)
  59. DOOR: locked, (56,17)
  60. DOOR: locked, (57,17)
  61. DOOR: locked, (11,19)
  62. DOOR: locked, (37,19)
  63. # Doors (regular)
  64. DOOR: closed, (52, 1)
  65. DOOR: closed, ( 9, 2)
  66. DOOR: closed, (20, 2)
  67. DOOR: closed, (65, 2)
  68. DOOR: closed, (67, 2)
  69. DOOR: closed, ( 6, 3)
  70. DOOR: closed, (21, 5)
  71. DOOR: closed, (38, 5)
  72. DOOR: closed, (69, 6)
  73. DOOR: closed, ( 4, 7)
  74. DOOR: closed, (39, 7)
  75. DOOR: closed, (58, 7)
  76. DOOR: closed, (60, 7)
  77. DOOR: closed, (18, 8)
  78. DOOR: closed, (20, 9)
  79. DOOR: closed, (48,10)
  80. DOOR: closed, (46,12)
  81. DOOR: closed, (62,12)
  82. DOOR: closed, (74,12)
  83. DOOR: closed, (23,14)
  84. DOOR: closed, (23,14)
  85. DOOR: closed, (50,14)
  86. DOOR: closed, (68,14)
  87. DOOR: closed, (74,14)
  88. DOOR: closed, (14,15)
  89. DOOR: closed, (63,15)
  90. DOOR: closed, ( 9,17)
  91. DOOR: closed, (21,17)
  92. DOOR: closed, (50,17)
  93. DOOR: closed, ( 6,18)
  94. DOOR: closed, (65,18)
  95. DOOR: closed, (68,18)
  96. # Master of Thieves
  97. MONSTER:'@',"Master of Thieves",(36,11)
  98. # The treasure of Master of Thieves
  99. OBJECT:'(',"chest",(36,11)
  100. # thug guards, room #1
  101. MONSTER:'@',"thug",(28,10)
  102. MONSTER:'@',"thug",(29,11)
  103. MONSTER:'@',"thug",(30,09)
  104. MONSTER:'@',"thug",(31,07)
  105. # thug guards, room #2
  106. MONSTER:'@',"thug",(31,13)
  107. MONSTER:'@',"thug",(33,14)
  108. MONSTER:'@',"thug",(30,15)
  109. #thug guards, room #3
  110. MONSTER:'@',"thug",(35,09)
  111. MONSTER:'@',"thug",(36,13)
  112. # Non diggable walls
  113. NON_DIGGABLE:(00,00,75,20)
  114. # Random traps
  115. TRAP:random,random
  116. TRAP:random,random
  117. TRAP:random,random
  118. TRAP:random,random
  119. TRAP:random,random
  120. TRAP:random,random
  121. TRAP:random,random
  122. TRAP:random,random
  123. TRAP:random,random
  124. TRAP:random,random
  125. TRAP:random,random
  126. TRAP:random,random
  127. TRAP:random,random
  128. TRAP:random,random
  129. TRAP:random,random
  130. TRAP:random,random
  131. #
  132. # Monsters to get in the way.
  133. #
  134. # West exit
  135. MONSTER: 'l',"leprechaun",(01,12),hostile
  136. MONSTER: 'n',"water nymph",(02,12),hostile
  137. # North exit
  138. MONSTER: 'n',"water nymph",(33,01),hostile
  139. MONSTER: 'l',"leprechaun",(33,02),hostile
  140. # East exit
  141. MONSTER: 'n',"water nymph",(74,05),hostile
  142. MONSTER: 'l',"leprechaun",(74,04),hostile
  143. # South exit
  144. MONSTER: 'l',"leprechaun",(25,19),hostile
  145. MONSTER: 'n',"water nymph",(25,18),hostile
  146. # Wandering the streets.  What I'd really like for this is a random
  147. # location, but make sure we're on a given type, e.g. street (if they
  148. # existed, of course).
  149. MONSTER: 'n',"water nymph",(07,05),hostile
  150. MONSTER: 'l',"leprechaun",(28,06),hostile
  151. MONSTER: 'n',"water nymph",(38,07),hostile
  152. MONSTER: 'l',"leprechaun",(45,01),hostile
  153. MONSTER: 'n',"water nymph",(59,07),hostile
  154. MONSTER: 'l',"leprechaun",(62,14),hostile
  155. MONSTER: 'n',"water nymph",(71,14),hostile
  156. MONSTER: 'l',"leprechaun",(39,13),hostile
  157. MONSTER: 'n',"water nymph",(18,14),hostile
  158. MONSTER: ':',"chameleon",(19,08),hostile
  159. MONSTER: ':',"chameleon",(22,08),hostile
  160. MONSTER: ':',"chameleon",(16,08),hostile
  161. MONSTER: ':',"chameleon",random,hostile
  162. MONSTER: ':',"chameleon",random,hostile
  163. MONSTER: ':',"chameleon",random,hostile
  164. MONSTER: ':',"chameleon",random,hostile
  165. MONSTER: ':',"chameleon",random,hostile
  166.  
  167. #
  168. #    The "locate" level for the quest.
  169. #
  170. #    Here you have to find the entrance to the Assassins' Guild to go
  171. #    further towards your assigned quest.
  172. #
  173.  
  174. MAZE: "R-locate",' '
  175. GEOMETRY:center,center
  176. MAP
  177. #         1         2         3         4         5         6         7 
  178. #123456789012345678901234567890123456789012345678901234567890123456789012345
  179.              ----------------------------------------------------   --------
  180.            ---.................................................-    --.....|
  181.          ---...--------........-------.......................---     ---...|
  182.        ---.....-      ---......-     ---..................----         --.--
  183.      ---.....----       --------       --..................--         --..|
  184.    ---...-----                       ----.----.....----.....---      --..||
  185. ----..----                       -----..---  |...---  |.......---   --...|
  186. |...---                       ----....---    |.---    |.........-- --...||
  187. |...-                      ----.....---     ----      |..........---....|
  188. |...----                ----......---       |         |...|.......-....||
  189. |......-----          ---.........-         |     -----...|............|
  190. |..........-----   ----...........---       -------......||...........||
  191. |..............-----................---     |............|||..........|
  192. |------...............................---   |...........|| |.........||
  193. |.....|..............------.............-----..........||  ||........|
  194. |.....|.............--    ---.........................||    |.......||
  195. |.....|.............-       ---.....................--|     ||......|
  196. |------------.......----      --.................----        |.....||
  197. |...........|..........--------..............-----           ||....|
  198. |...........|............................-----                |....|
  199. ------------------------------------------                    ------
  200. ENDMAP
  201. # Random Monsters
  202. RANDOM_MONSTERS: 'l', 'N'
  203. # Dungeon Description
  204. REGION:(00,00,75,20),lit,"ordinary"
  205. # Doors
  206. #DOOR:locked|closed|open,(xx,yy)
  207. # Stairs
  208. STAIR:random,up
  209. STAIR:random,down
  210. # Non diggable walls
  211. NON_DIGGABLE:(00,00,75,20)
  212. # Objects
  213. OBJECT:random,random,random
  214. OBJECT:random,random,random
  215. OBJECT:random,random,random
  216. OBJECT:random,random,random
  217. OBJECT:random,random,random
  218. OBJECT:random,random,random
  219. OBJECT:random,random,random
  220. OBJECT:random,random,random
  221. OBJECT:random,random,random
  222. OBJECT:random,random,random
  223. OBJECT:random,random,random
  224. OBJECT:random,random,random
  225. OBJECT:random,random,random
  226. OBJECT:random,random,random
  227. OBJECT:random,random,random
  228. # Random traps
  229. TRAP:random,random
  230. TRAP:random,random
  231. TRAP:random,random
  232. TRAP:random,random
  233. TRAP:random,random
  234. TRAP:random,random
  235. # Random monsters.
  236. MONSTER:'l',"leprechaun",random,hostile
  237. MONSTER:'l',"leprechaun",random,hostile
  238. MONSTER:'l',"leprechaun",random,hostile
  239. MONSTER:'l',"leprechaun",random,hostile
  240. MONSTER:'l',"leprechaun",random,hostile
  241. MONSTER:'l',"leprechaun",random,hostile
  242. MONSTER:'l',"leprechaun",random,hostile
  243. MONSTER:'l',"leprechaun",random,hostile
  244. MONSTER:'l',"leprechaun",random,hostile
  245. MONSTER:'l',"leprechaun",random,hostile
  246. MONSTER:'l',"leprechaun",random,hostile
  247. MONSTER:'l',"leprechaun",random,hostile
  248. MONSTER:'l',"leprechaun",random,hostile
  249. MONSTER:'l',"leprechaun",random,hostile
  250. MONSTER:'l',"leprechaun",random,hostile
  251. MONSTER:'l',"leprechaun",random,hostile
  252. MONSTER:'l',"leprechaun",random,hostile
  253. MONSTER:'l',random,random,hostile
  254. MONSTER:'N',"guardian naga",random,hostile
  255. MONSTER:'N',"guardian naga",random,hostile
  256. MONSTER:'N',"guardian naga",random,hostile
  257. MONSTER:'N',"guardian naga",random,hostile
  258. MONSTER:'N',"guardian naga",random,hostile
  259. MONSTER:'N',"guardian naga",random,hostile
  260. MONSTER:'N',"guardian naga",random,hostile
  261. MONSTER:'N',random,random,hostile
  262. MONSTER:'N',random,random,hostile
  263. MONSTER:'N',random,random,hostile
  264. MONSTER: ':',"chameleon",random,hostile
  265. MONSTER: ':',"chameleon",random,hostile
  266. MONSTER: ':',"chameleon",random,hostile
  267. MONSTER: ':',"chameleon",random,hostile
  268. MONSTER: ':',"chameleon",random,hostile
  269.  
  270. #
  271. #    The "goal" level for the quest.
  272. #
  273. #    Here you meet The Master Assassin your nemesis monster.  You have to
  274. #    defeat The Master Assassin in combat to gain the artifact you have
  275. #    been assigned to retrieve.
  276. #
  277. MAZE: "R-goal", ' '
  278. FLAGS: noteleport
  279. GEOMETRY:center,center
  280. MAP
  281. #         1         2         3         4         5         6         7
  282. #123456789012345678901234567890123456789012345678901234567890123456789012345
  283. -----      -------.......................................|-----------------|
  284. |...|  -----.....|.......................................|.................|
  285. |...----...|.....|.......................................|....---------....|
  286. |.---......---..--.................................------------.......|....|
  287. |...............|..................................|..|...|...----........-|
  288. |.....-----....--.................................|-..--..-|.....---------|
  289. |------...|....|.................................|-........-|....|........|
  290. |.........---------.............................|-....}}....-|...|...|....|
  291. |....|.....|......|............................|-.....}}.....-|..--.------|
  292. |-----.....--.....|...........................|-...}}}}}}}}...-|....|.....--
  293. |...........--....------------...............|-....}}}}}}}}....-|..........|
  294. |............--........|...|.|..............--.....}}.}}........------------
  295. |.............|........|...|.|..............|......}}}}}}}}......|...|.....|
  296. |--.---.---.---.---.---|...|.------------...--........}}.}}.....--..---....|
  297. |.---.---.---.---.---..-----.|....|.....|....|-....}}}}}}}}....---..|.|--..|
  298. |...|.......|..........|...---....---...S.....|-...}}}}}}}}...-|.|..|...|..|
  299. |...|..|....|..........|............|..--..----|-.....}}.....-|..----...----
  300. |...|---....----.......|----- ......|...---|    |-....}}....-|...|..-----..|
  301. -----.....---.....--.---....--...--------..|     |-........-|....|.........|
  302.     |.............|..........|.............S...   |S-------|.....|..-----..|
  303.     ----------------------------------------  ......       ----------   ----
  304. ENDMAP
  305. # Random Monsters
  306. RANDOM_MONSTERS: '@', 'g', 'n'
  307. # Dungeon Description
  308. REGION:(00,00,75,20),lit,"ordinary"
  309. # Stairs
  310. STAIR:random,up
  311. # Doors
  312. # Non diggable walls
  313. NON_DIGGABLE:(00,00,75,20)
  314. # One trap to keep the gnomes at bay.
  315. TRAP:"spiked pit",(37,07)
  316. # Objects
  317. OBJECT:'(',"skeleton key",(38,10),blessed,0,"The Master Key of Thievery"
  318. OBJECT:random,random,random
  319. OBJECT:random,random,random
  320. OBJECT:random,random,random
  321. OBJECT:random,random,random
  322. OBJECT:random,random,random
  323. OBJECT:random,random,random
  324. OBJECT:random,random,random
  325. OBJECT:random,random,random
  326. OBJECT:random,random,random
  327. OBJECT:random,random,random
  328. OBJECT:random,random,random
  329. OBJECT:random,random,random
  330. OBJECT:random,random,random
  331. OBJECT:random,random,random
  332. # Random traps
  333. TRAP:random,random
  334. TRAP:random,random
  335. TRAP:random,random
  336. TRAP:random,random
  337. TRAP:random,random
  338. TRAP:random,random
  339. TRAP:random,random
  340. TRAP:random,random
  341. TRAP:random,random
  342. TRAP:random,random
  343. TRAP:random,random
  344. # Random monsters.
  345. MONSTER:'@',"Master Assassin",(38,10),hostile
  346. MONSTER:'l',"leprechaun",random,hostile
  347. MONSTER:'l',"leprechaun",random,hostile
  348. MONSTER:'l',"leprechaun",random,hostile
  349. MONSTER:'l',"leprechaun",random,hostile
  350. MONSTER:'l',"leprechaun",random,hostile
  351. MONSTER:'l',"leprechaun",random,hostile
  352. MONSTER:'l',"leprechaun",random,hostile
  353. MONSTER:'l',"leprechaun",random,hostile
  354. MONSTER:'l',"leprechaun",random,hostile
  355. MONSTER:'l',"leprechaun",random,hostile
  356. MONSTER:'l',"leprechaun",random,hostile
  357. MONSTER:'l',"leprechaun",random,hostile
  358. MONSTER:'l',"leprechaun",random,hostile
  359. MONSTER:'l',"leprechaun",random,hostile
  360. MONSTER:'l',"leprechaun",random,hostile
  361. MONSTER:'l',"leprechaun",random,hostile
  362. MONSTER:'l',random,random,hostile
  363. MONSTER:'l',random,random,hostile
  364. MONSTER:'N',"guardian naga",random,hostile
  365. MONSTER:'N',"guardian naga",random,hostile
  366. MONSTER:'N',"guardian naga",random,hostile
  367. MONSTER:'N',"guardian naga",random,hostile
  368. MONSTER:'N',"guardian naga",random,hostile
  369. MONSTER:'N',"guardian naga",random,hostile
  370. MONSTER:'N',"guardian naga",random,hostile
  371. MONSTER:'N',"guardian naga",random,hostile
  372. MONSTER:'N',random,random,hostile
  373. MONSTER:'N',random,random,hostile
  374. MONSTER:'N',random,random,hostile
  375. MONSTER: ':',"chameleon",random,hostile
  376. MONSTER: ':',"chameleon",random,hostile
  377. MONSTER: ':',"chameleon",random,hostile
  378. MONSTER: ':',"chameleon",random,hostile
  379. MONSTER: ':',"chameleon",random,hostile
  380.  
  381. #
  382. #    The "fill" level for the quest.
  383. #
  384. #    This level is used to fill out any levels not occupied by specific
  385. #    levels as defined above.
  386. #
  387. LEVEL: "R-filla"
  388. # Random Monsters
  389. RANDOM_MONSTERS: 'l', 'N', 'n', ':'
  390. #
  391. ROOM: "ordinary" , random, random, random, random
  392. STAIR: random, up
  393. OBJECT: random,random,random
  394. MONSTER: 'l', "leprechaun", random, hostile
  395.  
  396. ROOM: "ordinary" , random, random, random, random
  397. OBJECT: random, random, random
  398. OBJECT: random,random,random
  399. MONSTER: 'l', "leprechaun", random, hostile
  400. MONSTER: 'N', "guardian naga", random, hostile
  401.  
  402. ROOM: "ordinary" , random, random, random, random
  403. OBJECT: random, random, random
  404. TRAP: random, random
  405. TRAP: random, random
  406. OBJECT: random,random,random
  407. MONSTER: 'n', "water nymph", random, hostile
  408.  
  409. ROOM: "ordinary" , random, random, random, random
  410. STAIR: random, down
  411. OBJECT: random, random, random
  412. TRAP: random, random
  413. TRAP: random, random
  414. MONSTER: 'l', random, random, hostile
  415. MONSTER: 'N', "guardian naga", random, hostile
  416.  
  417. ROOM: "ordinary" , random, random, random, random
  418. OBJECT: random, random, random
  419. OBJECT: random, random, random
  420. TRAP: random, random
  421. TRAP: random, random
  422. MONSTER: 'l', "leprechaun", random, hostile
  423.  
  424. ROOM: "ordinary" , random, random, random, random
  425. OBJECT: random, random, random
  426. TRAP: random, random
  427. TRAP: random, random
  428. MONSTER: 'l', "leprechaun", random, hostile
  429. MONSTER: 'n', "water nymph", random, hostile
  430.  
  431. RANDOM_CORRIDORS
  432.  
  433. #
  434. # currently a & b are the same.
  435. #
  436. LEVEL: "R-fillb"
  437. # Random Monsters
  438. RANDOM_MONSTERS: 'l', 'N', 'n', ':'
  439. #
  440. ROOM: "ordinary" , random, random, random, random
  441. STAIR: random, up
  442. OBJECT: random,random,random
  443. MONSTER: 'l', "leprechaun", random, hostile
  444.  
  445. ROOM: "ordinary" , random, random, random, random
  446. OBJECT: random, random, random
  447. OBJECT: random,random,random
  448. MONSTER: 'l', "leprechaun", random, hostile
  449. MONSTER: 'N', "guardian naga", random, hostile
  450.  
  451. ROOM: "ordinary" , random, random, random, random
  452. OBJECT: random, random, random
  453. TRAP: random, random
  454. TRAP: random, random
  455. OBJECT: random,random,random
  456. MONSTER: 'n', "water nymph", random, hostile
  457.  
  458. ROOM: "ordinary" , random, random, random, random
  459. STAIR: random, down
  460. OBJECT: random, random, random
  461. TRAP: random, random
  462. TRAP: random, random
  463. MONSTER: 'l', random, random, hostile
  464. MONSTER: 'N', "guardian naga", random, hostile
  465.  
  466. ROOM: "ordinary" , random, random, random, random
  467. OBJECT: random, random, random
  468. OBJECT: random, random, random
  469. TRAP: random, random
  470. TRAP: random, random
  471. MONSTER: 'l', "leprechaun", random, hostile
  472.  
  473. ROOM: "ordinary" , random, random, random, random
  474. OBJECT: random, random, random
  475. TRAP: random, random
  476. TRAP: random, random
  477. MONSTER: 'l', "leprechaun", random, hostile
  478. MONSTER: 'n', "water nymph", random, hostile
  479.  
  480. RANDOM_CORRIDORS
  481.